package com.rc.saas.tenant.vo.ugs;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author frog
 * @date 2021/4/8
 */
public class UgsLevelDiscountStationResultVo {
    private String tenantCode;

    private Long elecStationId;
    private String stationName;
    private String status;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date beginTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
    private BigDecimal L1;
    private BigDecimal L2;
    private BigDecimal L3;
    private BigDecimal L4;
    private BigDecimal L5;
    private BigDecimal V1;
    private BigDecimal V2;
    private BigDecimal V3;

    /**
     * 0:为普通会员 1:为超级会员
     */
    private String discountType;


    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    public String getDiscountType() {
        return discountType;
    }

    public void setDiscountType(String discountType) {
        this.discountType = discountType;
    }

    public Long getElecStationId() {
        return elecStationId;
    }

    public void setElecStationId(Long elecStationId) {
        this.elecStationId = elecStationId;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public BigDecimal getL1() {
        return L1;
    }

    public void setL1(BigDecimal l1) {
        L1 = l1;
    }

    public BigDecimal getL2() {
        return L2;
    }

    public void setL2(BigDecimal l2) {
        L2 = l2;
    }

    public BigDecimal getL3() {
        return L3;
    }

    public void setL3(BigDecimal l3) {
        L3 = l3;
    }

    public BigDecimal getL4() {
        return L4;
    }

    public void setL4(BigDecimal l4) {
        L4 = l4;
    }

    public BigDecimal getL5() {
        return L5;
    }

    public void setL5(BigDecimal l5) {
        L5 = l5;
    }

    public BigDecimal getV1() {
        return V1;
    }

    public void setV1(BigDecimal v1) {
        V1 = v1;
    }

    public BigDecimal getV2() {
        return V2;
    }

    public void setV2(BigDecimal v2) {
        V2 = v2;
    }

    public BigDecimal getV3() {
        return V3;
    }

    public void setV3(BigDecimal v3) {
        V3 = v3;
    }
}
